![]() networked system with support for media access and social networking
专利摘要:
Invention Patent: NETWORK SYSTEM SUPPORTED BY MEDIA AND SOCIAL NETWORK ACCESS. The present invention refers to the modalities for a networked system that supports access to media content, as well as social interactions between users that are presented. One aspect may belong to a network system and method for providing recommendations to users of the networked system. The networked system can provide media content and / or a social network to users. For example, the networked system may belong to a media system that incorporates the social network. The networked system can assess users and / or activities to determine when and to which users a recommendation should be provided. Another aspect may pertain to the creation or editing of profiles. Profiles can be used with an online media system. A profile for a user can include information about users, which includes a media profile that represents the user's media interests. Profiles can also facilitate social networking through the online media system. 公开号:BR112013004908A2 申请号:R112013004908-1 申请日:2011-08-23 公开日:2020-11-24 发明作者:Anselm P. Baird-Smith;Payam Mirrashidi;Steve S. Gedikian 申请人:Apple Inc; IPC主号:
专利说明:
Invention Patent Descriptive Report for "NETWORK SYSTEM WITH SUPPORT FOR MEDIA AND SOCIAL NETWORK ACCESS". 7 Background to the Invention In recent times, social networks have become popular. Social networks allow online social interaction between users located anywhere in the world. Typically, in a social networking system, users have a user page that can be accessible to other users. Additionally, on some social networking systems, a user can "follow" another user. Typically, when one or more users follow another user, the "posts" provided by the followed user can be presented to all followers of the followed user. "Publications" can be presented as a status update, a location, a state of mood / sensation, or a thought provided by the user. On some systems, the location status can be updated automatically. However, there is an ongoing need to improve social media to support and serve its users in a better way. Thus, there is a need for improved techniques to facilitate and manage the provision of information to followers in a social networking environment. Summary The modalities of the invention belong to a networked system | which supports access to media content, as well as social interactions among users. One aspect presented here refers to a networked system and method for providing recommendations to users of the networked system. The networked system can provide media content and / or a social network to users. For example, the networked system may refer to a media system that incorporates the social network. The networked system can assess users and / or activities to determine when and to which users a recommendation should be provided. Even if a recommendation is given to more than one user, the recommendation may be different for different . users (or groups of users). Another aspect presented here refers to the creation or edition of 7 profiles. As noted above, profiles can be used with an online media system. A profile for a user can include information about users, which includes media profiles that represent the user's media interests. Profiles can also facilitate the social network through the online media system. Profiles can be created manually or automatically. Various modalities, implementations and aspects are described below. The invention can be implemented in a number of ways, which include it as a method, system, device, device (including the computer-readable medium Ú and the graphical user interface). Several types of invention are discussed below. As a method for providing a recommendation to a user of a social networking system, a modality may, for example, include at least: receiving one or more events regarding the activity on the social networking system; determine whether to trigger a recommendation based on one or more of the events received; identify one or more users of the social networking system who are candidates interested in potential; prepare at least one content recommendation; and rendering at least one recommendation of content available for presentation to one or more of the respective users. As a non-transitory, computer-readable medium that includes at least the stored computer program code to provide a recommendation to a networked system user, a modality may, for example, include at least: the computer program code for receive one or more events regarding activity on the social network system; the computer program code to determine whether to trigger a recommendation based on one or more of the events received; the computer program code to identify one or more users of the social networking system who are potential interested candidates; the computer program code to prepare at least . a content recommendation; and the computer program code to render at least one recommendation of available content for presentation to one or more of the respective users. As a method of forming a profile for a user of a social network system, a modality may, for example, include at least: maintaining user data for each of a plurality of users of the social network system ; identify a specific user for whom a media profile should be created or edited; access user data for the specific user that is maintained by the social network system; automatically select at least one media item for inclusion in the media profile based on user data, at least one media item that is selected from a plurality of media items; and include at least one selected media item in the media profile. As a computer-readable means that includes at least the computer program code to form a profile for a user of an online media system, a modality may, for example, include at least: the computer program code for maintain user data for each of a plurality of users of the social networking system; the computer program code to identify a specific user for whom! a media profile must be created or edited; the computer program code to access user data for the specific user that is maintained by the social network system; the computer program code to automatically select at least one media item for inclusion in the media profile based on user data, at least one media item that is selected from a plurality of items media; and the computer program code to include at least one selected media item in the media profile. As a graphical user interface for providing a user profile, a modality can, for example, include at least: a region of personal information configured to facilitate user input of information that belongs to a user; and a media interest region set up to make it easier to identify media items of interest . to the user, As a method for managing the distribution of user activity over a data network, a modality of the method may, for example, include at least the operations of processing a trade transaction with an online store for a first user, create an activity post based on the trade transaction, and publish the activity post on an online user page for the first user. The method may also include operations to determine one or 'more followers of the first user who should be alerted of the first user's trade transaction, create a trade publication followed by the user's trade event, and publish the trade publication' followed on the follower page for at least one of one or more specific followers *. As an online activity distribution and monitoring system, a system modality can, for example, include a plurality of users with each user having at least one electronic page, where one or more of the users follow a or more other users. The system can also include at least one server computer configured to provide the electronic pages for each of the users. At least one server computer that has support for an activity event manager to manage the users' activity. The activity event manager is configured to receive activity events for users and, for. each of the activity events that are received with respect to a specific user, the activity event manager can () determine those other users that respectively follow the specific user; (ii) form an activity publication followed based on the activity event received with respect to the specific user; and (iii) send the activity publication followed to the electronic pages that correspond to other users who respectively follow the specific user. As a computer-readable medium that includes at least the computer program code stored tangibly in it to manage the distribution of user activity over a data network, the . computer-readable means includes at least the computer program code to detect an e-commerce transaction for a 'product or service for a first user, the computer program code to determine at least one follower of the first user who - You should be alerted of the first user's trade transaction, the computer program code to create a trade publication followed for the user's trade transaction, and the computer program code to publish the trade publication followed on the follower for at least one specific follower. Other aspects and advantages of the invention will be apparent from the detailed description considered in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention. "Brief Description of the Drawings The invention will be easily understood through the detailed description below in conjunction with the accompanying drawings, in which the same reference numbers indicate similar elements, and in which: FIG.1 is a block diagram of a system to follow social activity according to a modality; FIG.2 is a diagram illustrating a user page according to a modality; FIG.3A is a user page according to a modality ; FIG.3B is a user page according to another mode; FIGA is a connection page according to one mode; FIG.5A is a block diagram of a data processing system. event according to one modality; FIG.5B is a block diagram of an event processing system according to another modality; Figures 6A and 6B are flow diagrams of a trade publishing process according to a modality; ”FIG.7 is a flow diagram of an activity publication process followed according to an embodiment; "FIG.8 is a block diagram of a networked system according to a modality; FIG.9 is a block diagram of a recommendation system according to a modality; FIG.10 illustrates a flow diagram of a media recommendation process according to a modality; FIG.11 illustrates an example welcome page according to a modality; FIG.12 illustrates an example welcome page according to a modality; MM to FIG.13 illustrates an example artist recommendation page according to a modality; FIG.14 is a flow diagram of a profile configuration process according to a modality; FIG.15 is a view of a general profile page according to a modality; FIG.16A is a view of a representative profiling screen according to a modality; FIG.16B is a view of another profile creation screen according to a modality; FIG.16C is another view of the profile creation screen illustrates shown in FIG. 16B according to an embodiment; FIG.16D is another view of the profiling screen illustrated in FIG.16B according to an embodiment; FIG.16E is a view of another profile creation screen according to a modality; FIG. 17 is a view of a profile editing screen representing a mode; Figure 18 is a view of a representative artist profile editing screen according to a modality; 7I61 + FIG.19 is a flow diagram of a media profile configuration process according to a modality; 7 to FIG.20 illustrates a block diagram of a computing device according to an embodiment. Detailed Description of the Modalities of the Invention The modalities of the invention belong to the networked system that has support for access to media content, as well as social interactions between users. Various modalities, implementations and aspects are described below. Various embodiments of the invention are discussed below with reference to figures 1 to 20. However, those skilled in the art will readily understand the detailed description given with respect to these figures. has the purpose of explaining how the invention can extend beyond the limited modalities. According to one aspect, enhanced online social networks are presented here. According to one modality, the methods and systems that are described can facilitate and manage the "publications" among followers. Publications can be started by user or started by system. For example, a system-initiated publication can occur when a follower holds a trade event. The enhanced online social network can be integrated or coupled with an e-commerce site (for example, online store). Thus, purchases on the e-commerce site can be used to insert publications that belong to the commerce in the followers' updates. In addition, for a given user, publications in a user update can be administered to limit or filter publications so that those posted publications are more likely to be of interest to the particular user. Figure 1 is a block diagram of a system for tracking social activity 100 according to a modality. The system for tracking social activity 100 includes a central server 102, Central server 102 includes one or more processing units for executing computer program code stored on one or more storage devices. + data zen. The central server 102 can also store the profile and other information that belongs to a plurality of users. ] Users of the system to follow social activity 100 can access your profile, as well as the profiles of other users. Additionally, users of the system to follow social activity 100 may allow users to follow other users. In addition, the system for tracking social activity 100 can provide recommendations from other users that someone may be interested in following you. The system for tracking social activity 100 can also support a plurality of user computers that can be associated with users. In particular, the system for tracking activity: social 100 illustrates a user computer 104 that can connect to a data network 106. Central server 102 is also coupled to data network 106. User computer 104, although the interaction with central server 102, is capable of displaying a user page 108. For example, user computer 104 may include a screen that is capable of displaying user page 108. According to one modality, user page 108 can include a user activity region 110. User activity region 110 can present an activity update within user activity region 110, The system for tracking social activity 100 also can support a plurality of follower computers that can be associated with users following other users. In the example illustrated in FIG.1, there are two user followers associated with user 104's computer. Specifically, the system ema to follow social activity 100 can support a follower computer 112 that has a screen capable of displaying a follower page 114. Follower page 114 can include an activity update 116. Activity update 116 can , among other things, include user activity followed. As an example, the user activity followed that is presented in activity update 116 can relate to the user activity associated with at least the user of the user's computer 104. However, typically, the activity . followed user activity that is presented in activity update 116 can relate to user activity associated with user computer of user 104, as well as user activity associated with several others that are also followed. In addition, the system for tracking social activity 100 may have support for a follower computer 118 that has a screen capable of displaying a follower page 120, Follower page 120 may include an activity update 122. The update Activity organization 122 can, among other things, include the user activity followed. As an example, the followed user activity that is shown in the activity update 122 can relate at least to the user activity associated with the user's computer user 104. Ú In another example, the followed user activity that is presented at . activity update 122 can relate to user activity associated with user 118 user computer, as well as user activity associated with several others that are also followed. More generally, user page 108 as well as follower pages 114, 120 are electronic pages. User computer 104 receives the electronic page for user page 108 from central server 102 and then displays the electronic page on the screen of user computer 104. Follower computers 112, 118 receive , respectively, the electronic pages for the follower pages 114, 120e, and then present, respectively, the electronic pages on the screens of the follower computers 112, 118. The central server 102 can manage the activity updates for the various users, including followers. That is, when the user activity update within the user activity region 110 is updated (for example, by adding a new activity publication), the updated user activity can also propagate to the user's followers. . In such a case, the corresponding follower pages 114,120 can be updated to include the user activity followed which corresponds to an updated user activity within the activity updates 112, 122. However, it should be noted that a follower - typically follows a plurality of different users. Thus, activity updates presented on a follower page typically 'integrate the activity from a plurality of different users as well as an activity associated with the corresponding follower (user). The system for tracking social activity 100 can also support an online store 124. The user can interact with online store 124 to engage in e-commerce transactions for the purchase of products or services. In one modality, the online store 124 can facilitate the purchase of electronic products (or digital content), such as digital media or software programs. As an example, online store 124 may belong to an online media store from which users can purchase numerous media items. As another example, the online store 124 can. belong to an online application store from which users can purchase numerous application programs. As discussed in detail below, if a purchase occurs from the online store 124 by the user, an activity event can be produced. The activity event can be inserted in the user activity region 110 of user page 108. The central server 102 can also propagate or provide the user activity event to those followers of the user. follower 114, 120 of follower pages 112, 118 can receive the activity event associated with the user and have an activity post displayed in the activity update associated with the follower pages 114, 120. Although central server 102 and online store 124 are shown inFlG1 as separate devices, it should be understood that central server 102 and online store 124 can both be hosted on the same device (for example, server). FIG. 2 is an illustrative diagram of a user page 200 according to an embodiment. User page 200 can, for example, represent an implementation of user page 108 illustrated in FIG.1. User page 200 can include a region of information . 202 that may include user descriptive information. The public information region 202 can be publicly accessible by 'any user. User page 200 can also include a user control 204 to request to follow the user associated with user page 200. Additionally, user page 200 can include a region of user 206 activity. be controlled such that it is visible only to authorized users. For example, user 206's region of activity would be visible to (i) the user associated with user page 200, and to (ii) the user's followers (who were explicitly or implicitly authorized to view the region user activity profile 206). In addition, user page 200 can include a region of media interest 208. The region of media interest 208 can identify. one or more media content or characterize the media interests in order to provide the information to other users with respect to the demiid interests of the user that corresponds to the user page 200. The media interests can belong to one or more different types of media content , including music, music collection (e.g. albums), movies, pictures, podcasts, eBooks, games or apps. More generally, media content can be referred to as digital content, although since digital content that has a media aspect, digital content is also typically media content. FIG. 3A is a user page 300 according to a modality. User page 300 belongs to a specific user of users of a social networking system, such as the system for following social activity 100. User page 300 can represent a user page for a user when being viewed by that user. User page 300 can represent a user page of the system to follow the social activity 100 illustrated in FIG.1. For example, in an implementation, user page 300 can be an electronic page that is provided by central server 102 to user computer 104 for display. User page 300 can be presented to the user specific. In this mode, user page 300 is the user page for the specific user. User page 300 includes a user section 302 that provides a basic description (i.e., profile) for the user. As illustrated in FIG.3A, user section 302 can include a name 304, genres of music of interest 306, where the user lives 308, number of followers 310, and an associated image 312. In addition, user section 302 can include a 314 user control that allows the user to edit the user's profile. User page 300 can also include an “I like” section 316. Here, the user can show the digital content, that is, the: digital media content they like. For example, as illustrated in FIG.3A, digital media content can belong to music and. representations of selected albums can be represented. In the specific example illustrated in FIG.3A, the "I like" section 316, there is a presentation similar to the grid of eight albums that represent the user's musical tastes (ie likes). The selection of the albums to be represented can be performed manually by the user or can be performed automatically by the system. User page 300 can also include a section on 318. In this example, the section on 318 is indicated "About John", since the specific user name is John. The section on 318 may include a description of the specific user. If an extensive description is provided, an initial part of the description can be displayed with any remaining part that is accessible through the "plus" user control provided in or adjacent to the section on 318. User page 300 can also include a "recent activity" section 320. Recent activity section 320 can include recent activity associated, in this case, with the specific user. On user page 300 shown in FIG.3A, the recent activity section 320 includes three (3) recent activities distinct from the specific user. These different recent activities can be called a first recent activity 322, a second recent activity 324, and a third recent activity 326. . The first recent activity 322 has an activity type description 320 that indicates that the specific user, that is, John, recently bought an album. A timing indication 330 indicates that the album was, in this example, purchased five (5) minutes ago. The first recent activity 322 can also provide descriptive information 332 for the album that was purchased. In this example, descriptive information 332 may include the album title, the artist's name, and a representative image (such as an album cover art). In addition, the first recent activity 332 may include a user control 334 that facilitates the purchase of the same album that was previously purchased. The first recent activity 322 may also display user controls 336 that allow users to leave a comment, indicate that they liked (or disliked) the. purchase, or provide a review for the album. Recent second activity 324 has an activity type description 338 that indicates that the specific user, that is, John, recently started following one or more other users (for example, people or artists). A timing indication 340 indicates that, in this example, the specific user started following one or more other users twenty-five (25) minutes ago. The second recent activity 324 can also provide the user information followed 342 to identify one or more other users that are now followed by the specific user. For example, the user information followed 342 can provide a name and an associated image for each of the new users followed. Second user activity 324 can also display user controls 344 that allow users to leave a comment or indicate that they like (or dislike) the following new users in a row. Recent third activity 326 has an activity type description 346 that indicates that the specific user, that is, John, is going to an event. In this example, the event is a show, but in general, that event can be any event (preferably, a ticket event). A timing indication 348 indicates that the specific user decided to go (or confirmed that he is going) to the event one (1) day ago. The third recent activity - 326 can also provide descriptive information 350 for the show. In this example, descriptive information 350 can include the artist's name, date and location for the show and can also include a representative image (such as a show poster). In addition, the third recent activity 326 may include a 352 user control that facilitates the purchase of tickets for the show, and / or a 354 user control that allows a user to indicate that he will be attending the show. The third user activity 326 can also display user controls 356 that allow users to leave a comment or indicate that they like (or don't like) the show. User page 300 can also include a link section 358. In link section 358, information regarding links or i to connections for the specific user of user page 300 can be. provided, As illustrated in FIG.3A, link section 358 can indicate to the specific user the number of pending requests to follow 360 that have been received. In this example, link section 358 indicates that the specific user has three (3) pending requests to follow. User page 300 can also include a show section 362. In the show section 362, information regarding one or more shows can be provided. However, shows are shows that the specific user has previously indicated that he is going to, As illustrated in FIG.3A, show section 362 indicates that the specific user is going to a specific show. Show information 364 can be provided in the show section 362 to describe the specific show. For example, show information 364 may include the name of the artist, the date of the show, the location of the show, and perhaps a graphic associated with the artist or the show. In addition, show section 362 can provide a referral from friends 366 that identifies those friends of the specific user that the system knows are going to the same show. In this example, the location of friends 366 indicates that "2 friends are going." In addition, show section 362 can provide user control 368 that facilitates the purchase of tickets to the specific show. User page 300 can also include a section of . 370 people. The 370 people section can provide short lists for people the user follows or is followed by. The people section: 370 can include a “who I follow" section 372 that can show information in a subset of other users that the specific user on the user page 300 follows. The people section 370 can also include a section “ who follows me "374 who can show information in a subset of other users who are currently following the specific user of user page 300. The people section 370 can also include user controls (for example," see one ") which allows the user to see all the people the user follows or who follow the user. i FIG. 3B is a user page 380 according to another + mode. User page 380 belongs to a specific user of users of a social networking system, such as the system for following social activity 100. User page 380 can represent a system connection page for following social activity 100 illustrated in FIG.1. User page 380 can represent a user page for a specific user when it is being viewed by another user who is not currently following the specific user. User page 380 can be presented to another specific user. In this modality, user page 380 is the user page for a specific user that the other user is interested in viewing (| possibly following). User page 380 is generally similar to user page 300 illustrated in FIG.3A. However, there are some differences. User section 302 is generally the same; however, user control 314 can be replaced with a user control 382 (for example, the "follow" button). User control 382 makes it easy for the other user to request to follow the specific user. i like "316, the section on 318, the" recent activity "section 320 and the shows section 362 can be the same or similar to those described with reference to figure 3A. The link section 358 is removed from the user page 380 as it is unsuitable for the other user. The 370 people section is, in general, simi- Give that described with reference to figure 3A. However, a subsection in the people section 370 can be reworded as "John follows" and can represent information about a subset of the other users that the specific user (ie John) of user page 300 follows. The other subsection in the 370 people section can be reworded as "who follows me" and can represent information in a subset of other users who are currently following the specific user of user page 300. FIG.4 is a connection page 400 according to a modality. The connection page 400 belongs to a specific user of the users of a social networking system, such as the system for following the | social 100. Connection page 400 can represent a page that. provides activity information for several other users that the specific user follows. The connection page 400 can represent a page provided by the system to follow the social activity 100 illustrated in FIG.1. For example, in an implementation, the connection page 300 can be an electronic page that is provided by the central server 102 to the user computer 104 for display. In addition, since the 400 connection page is affiliated with a user, the 400 connection page can also be called a user page. The connection page 400 can be presented to the specific user. In this modality, the connection page 400 is a connection for "the specific user. Connection page 400 provides information, such as activity information, that refers to connections (eg, 'other users that are followed) to the specific user. Connection page 400 may include the "recent activity" section 401. The recent activity section 401 may belong to an activity update that is presented by a connection page 400. The recent activity section 401 may include recent activity associated with other users that are followed by the specific user. On a connection page 400 shown in FIG.4, the recent activity section 401 includes a plurality of recent activities distinct from several other users. . These distinct recent activities can be presented in a list format with the most recent activities at the top of the list. In a modality, the most recent activities (for example, activity events) of those users being followed can be observed towards the part of the recent 401 activity section. The first recent activity 402 has an activity type description 403 that indicates that a user, that is, Jane, recently purchased an album. The timing indication 404 indicates that the album was, in this example, purchased fifteen (15) minutes ago. The first recent activity 402 may also provide descriptive information 405 for the album that was purchased. In this example, descriptive information 405 Ú can include the album title, the artist's name, and a representative image (such as an album cover art). In addition, the first recent activity 402 may include a user control 406 (for example, "buy" button) that facilitates the purchase of the same album that was previously purchased. The first recent activity 402 may also display user controls 407 that allow users to leave a comment, indicate that they liked (or disliked) the purchase, or provide a review for the album. Recent second activity 408 has an activity type description 409 that indicates that a user, that is, Ed, recently started following one or more other users (that is, KC and Peter T.). A timing indication 410 indicates that, in this example, the user started following one or more other users thirty-one (31) minutes ago. The second recent activity 408 can also provide the user information followed 411 to identify one or more other users that are now followed by the user (ie Ed). For example, user information followed 411 may provide a name and an associated image for each of the new users followed. The second user activity 408 can also display user controls 412 that allow users to leave a comment or indicate that they like (or dislike) the following. The third recent activity 413 has a description of the type of ”Activity 414 which indicates that a user, that is, Betty, is going to an event. In this example, the event is a show, but in general, that event can be 'any event (preferably a ticket event). Timing indication 415 indicates that the specific user decided to go (or confirmed that she is going) to the event one (1) day ago. The recent third activity 413 can also provide descriptive information 416 for the show. In this example, descriptive information 416 can include the artist's name, date and location for the show, and can also include a representative image (such as a poster for a show). show). In addition, the third recent activity 413 may include a 417 user control (eg "tickets" button) that 'facilitates the purchase of tickets for the show, and / or a 418 user control (eg "I will ") that allows a user to indicate that he. will go to the show. The third user activity 413 can also display user controls 419 that allow users to leave a comment or indicate that they like (or dislike) the show . A recent recent activity 420 has an activity type description 421 that indicates that users, ie Jimmy, Ray and Agnes, recently commented on a purchase posted by another (ie Fred). A "see details" 422 user control (for example, the link) allows access to specific comments by Jimmy, Ray and Agnes. A timing indication 423 indicates that, in this example, users comment. two (2) days ago. A recent fifth activity 424 has an activity type description 425 that indicates that a user, that is, Kim, "liked" the purchase made by another user (that is, Fred). A 426 "details" user control (for example, link) allows access to the details of the publication by Kim, if any. A timing indication 427 indicates that, in this example, the user commented two (2) days ago. A sixth recent activity 428 has an activity type description 429 that indicates that a user, that is, Fred, recently purchased a product. In this example, the product is a MacBook Pro, which is a laptop computer from Apple Inc. A 430 timing indication indicates . that the product was, in this example, purchased two (2) days ago. Although not shown in FIGA4, recent sixth activity 428 could also provide: descriptive information (for example, text and / or image) for the product that was purchased. The sixth recent activity 428 may include a user control 431a (for example, "view" button) that facilitates the visualization of the product that was previously purchased (for example, by accessing an image, slide show or film ), and / or a 431b user control (for example, "buy" button) that facilitates the purchase of the same product that was previously purchased. Recent sixth activity 428 can also display user controls 432 that allow users to use them. rivers leave a comment, indicate that they liked (or disliked) the purchase, or provide a review for the product. . A recent seventh activity 433 has an activity type description 434 that indicates that a user, that is, Spence, has posted a review about a product or event. In this example, the criticism belongs to an album. A timing indication 435 indicates that the review was published two (2) days ago. Recent seventh activity 433 may include criticism content 436 that contains at least part of the criticism. If more review content is available than is shown, a "more" link (not shown) can be provided to access additional review content. The recent seventh activity 433 can also include descriptive information 437 for the product or event. In this example, descriptive information 437 can include the name of the album by the artist and can also include a representative image (such as an album cover art). In addition, the recent seventh activity 433 may include a user control 438 (for example, "buy" button) that facilitates the purchase of the product, for example, album, which has been analyzed. The recent seventh activity 433 can also include a user control 439 (for example, "show album" link) that allows the user to view additional information regarding the album (for example, music list, etc. .). Recent seventh activity 433 can also display user controls 440 that allow users to post the review, indicate that they like (or dislike) the review, or indicate the . critical for editorial analysis. A recent eighth activity 441 has a type description of 'activity 442 that indicates that a user, that is, Kim, indicated his mood as "relaxed". A "more" user control (for example, link) allows access to additional details of Kim's mood, if any. A timing indication 443 indicates that, in this example, the user published his mood state two (2) days ago. A recent ninth activity 444 has an activity type description 445 that indicates that a user, that is, Jane, recently purchased a song. A timing indication 446 indicates that the album was, in this example, purchased two (2) days ago. Recent ninth activity 444 can also provide descriptive information 447 for the song. that was purchased. In this example, descriptive information 405 can include the name of the song, the name of the artist, and a representative image (such as an album cover art). In addition, the ninth recent activity 444 may include a 448 user control (for example, "buy" button) that facilitates the purchase of the same music that was previously purchased. An additional user control can also be provided to allow a user to start viewing the song. Recent ninth activity 444 may also display user controls 449a that allow users to leave a comment, or indicate that they liked (or disliked) the purchase. In this example, adjacent to user controls 449a is an indication 449b that five (5) others have already indicated that they like the purchase. The connection page 400 can also include a greeting 450 for the user, which in this example is "John". The connection page 400 can also include a connection navigation section 451. In the connection navigation section 451, the user can navigate to other pages, such as through a request page indicator to follow 452, a My page indicator Profile 453, a people page indicator 454, a page of featured artists 455, and a page of featured people page 456. These indicators can, for example, . be links. As illustrated in FIG.4, adjacent to the requests to follow page indicator, the connection navigation section 451 can indicate to the user the number of pending requests to follow that have been received. In this example, the connection navigation section 451 indicates that the specific user has three (3) requests to follow. The connection page 400 can also include a 457 connection rating section. The 457 connection rating section may include at least one song rating. For example, the rating can be a list of songs that are most popular, most played, or most common among a social network, etc. The connection rating section 457 shows a rating that includes five (5) songs. ] The connection page 400 can also include a show - 458 section. In the show 458 section, information regarding one or more shows can be provided. The shows are those that may be of interest to the user. The shows section 458 includes a section "next to you" 459 where shows close to the user can be identified. As illustrated in FIG.4, the section next to you 459 indicates that there is an upcoming show in the user's geographic area. Show information 460 can be provided in the section next to you 459 to describe the specific show. For example, show information 460 may include the name of the artist, the date of the show, the location of the show and perhaps, a graphic associated with the artist or the show. In addition, the section next to you 459 can provide an indication of friends 461 that identifies those friends of the specific user that the system knows are going to the same show. In this example, the location of friends 461 indicates that "2 friends are going". In addition, the section next to you 459 can provide a 462 user control (for example, "tickets" button) that facilitates the purchase of tickets to the specific show. The 458 show section may also include a "tour" section. nê "463 where touring shows that may be of interest to the specific user. One or more shows identified in tour section 463 can be determined by a server, such as central server 102 illustrated in . FIG.1. One or more identified shows can be selected based on the user's interest (media profile, collection or usage), friends / users' followed watching or enjoying, geographic, etc. As illustrated in FIG.4, touring section 463 indicates that there is an upcoming show of likely user interest. Show information 464 can be provided in the 463 tour section to describe the specific show. For example, show information 464 may include the name of the artist, the date of the show, the location of the show and perhaps a graphic associated with the artist or the show. In addition, the 463 tour section can provide a 465 friend referral that identifies those friends of the specific user that the system knows. that go to the same show. In this example, the location of 465 friends indicates that "2 friends are going". In addition, the 463 tour section can provide one. 466 user control (for example, "tickets" button) that facilitates the purchase of tickets to the specific show. The connection page 400 can also include a section "telling you to follow" 467. The section recommends that you follow 467 can identify those from one or more other users that the system recommends that the user, ie John, can want to follow. Specifically, the system recognizes categories of users, which includes artists and people. The section recommends that you follow 467 may include a 468 artist subsection where one or more artists that are recommended can be identified. For a particular artist that is recommended, the subsection of artist 468 can provide descriptive information 469 for the recommended artist. In this example, descriptive information 469 can include the name of the artist and a representative image for the artist. The system can allow an artist to have a user page, or profile, that specifies the name and the representative image for the artist. The artist subsection 468 can also provide a 470 follower indication that indicates a number of users who currently follow the recommended artist. The section recommends that you follow 467 may also include a subsection of 471 people where one or more people who are recommended can be identified. For a particular person who is recognized . recommended, the people subsection 471 can provide descriptive information 472 to the recommended person. In this example, descriptive information 472 may include the person's name and a representative image for the person. The system can allow a person to have a user or profile page that specifies the name, media likes, "about" information and / or representative image for the person. The people subsection 471 can also provide a "mutual friends" indication 473 that indicates a number of friends that the user, that is, John, has in common with the recommended person. Similarly, for a second person who is recommended, the people subsection 471 can provide descriptive information 474 for the recommended person. In this example, descriptive information 474 can include the person's name and is a representative image for the person. The people subsection 471 can also provide an indication of "mutual friends" 475 that indicates a number of friends that the user, that is, John, has in common with the recommended person. FIG. 5A is a block diagram of an event processing system 500 according to a modality. The event processing system 500 can include a media manager 502. Media manager 502 receives incoming events associated with a specific user. The media manager 502 can produce a post in a row that can be provided to one or more data followers. One or more data followers are the users of the system who have chosen to follow the specific user. Inbound events that are received at event manager 502 can include events initiated by the user and / or events initiated by the system. For example, a user-initiated event is an event that is initiated by the user, such as when a user publishes their status on the activity line. As an example, a system-initiated event is an event that is initiated by the system. An example of an event initiated by the system is referred to as a trade event, for example, when the specific user buys the products, typically through the system. Accordingly, the 502 media manager produces one or more - more of the publications in a row that are provided to one or more data followers. The media manager 502 can receive data from trackers that identify one or more data followers for events associated with the specific user. The event processing system 500 can also include an update manager 504 that is associated with the representative follower. In other words, in an environment, each follower of the specific user will have an associated update manager 504. Update manager 504 receives the publication followed from media manager 504. However, update manager 504 it can serve to restrict the number of inbound publications that are presented to the representative follower. In particular, update manager 504 can - receive the follower criterion. The follower criterion is the criterion that can be used by the update manager 504 to restrict, limit or filter the publication followed by input. The follower criterion can be automatically determined by the system, defined by the user sections, or some combination thereof. Those of the followed publication that the update manager 504 allows to be released to the representative follower can be provided by the update manager 504 to a follower user page where the followed publication can be presented. For example, the post you followed can be displayed on the follower's user page in an activity update. FIG. 58 is a block diagram of an event 550 processing system according to another modality. The event processing system 550 includes an activity event manager 552 that receives user status events from a specific user. The 550 event processing system also includes a 554 trade media manager that receives trade events from the specific user. Activity event manager 552 determines one or more followers who must receive the status publication followed with respect to the specific user. The activity event manager 552 can receive follower data that identifies one or more users that . are following the specific user. The status publication followed by the activity event manager 552 is directed to one or more 556 update managers. In this environment, each of the different users can use a different one on the 556 update managers. status followed from the activity event manager 552 can be released to those appropriate from the update managers 556 that correspond to those of the followers of the specific user. One or more 556 update managers can process the inbound publications that they receive. For example, update manager 556 can receive a status post followed from: activity event manager 552 and can receive the trade post followed from trade media manager 554. Each - from the managers update 556 can separately assess whether or not a publication is displayed on the user page of the current follower —pponent. That is, for a given inbound publication, the update manager 556 can assess whether the publication should be presented or not on the follower's user page. The follower criterion for the corresponding user can be used by the update manager 556 to make an intelligent decision whether or not to present an entry publication on the follower's user page. The publication, if displayed on the follower's user page, can, for example, be displayed as indicated in the region of activity 401, such as recent activity 402, 413, 428 or 444, as illustrated in FIG.4. Figures 6A and 6B are flow diagrams for a 600 trade publication process according to one modality. The trade publication process 600 can, for example, be performed by a server, such as the central server 102 illustrated in FIG.1. The trade publication process 600 can begin with a decision 602 that determines whether a trade event has been received. The trade event is associated with the user. Typically, the trade event results from a purchase, that is, an online purchase, of a product by the user. The product can be a digital product, such as content from «Digital media or a digital program, which can be delivered electronically (for example, by download) or a physical product that can be delivered by post (for example, Federal Express, Universal Parcel Service, etc.) . When decision602 determines that a trade event has not been received, the trade publication process 600 can expect such an event. Once decision 602 determines that a trade event for the user has been received, an activity publication for the trade event can be created 604. The activity publication can include at least one text message that explains the purchase by the user. In an implementation,. the activity publication is generated by computer (for example, by the server) without the help of the user (that is, generated by the system). In another - implementation, the activity publication is partially generated by a computer and the user contributes to the activity publication. In addition to the text message, the activity publication can also include a graphic component, such as an image of the product that was purchased. After the activity post has been created 604, the activity post can be published 606 on a user's user page. Following publication 606 of the activity publication, a decision 608 can determine whether there are any followers of the user. Typically, a user's follower decides to follow the user to receive activity publications associated with the user. Often, the user will have a user page and any followers will also have a user page. If decision 608 determines that there are no user followers, the 600 trade publishing process may end. However, on the other hand, if decision 608 determines that there are user followers, one or more user followers who are about to receive information regarding the trade event can be determined 610. Here, at that moment Accordingly, information regarding the trade event is provided as a publication in an activity update of one or more followers. More specifically, a followed trade publication can be created 612 for the user's trade event. In a modality . In reality, the 612 creation of the trade publication can be by the server (for example, computer generated). Í The trade post followed can then be posted 614 on the follower page to one or more specific followers. In an implementation, each of one or more followers can receive the same trade publication followed. In another implementation, one or more followers can receive different trade publications in a row. However, the trade publication followed will be published 614 to everyone, some or none of the user's followers. After the trade publication followed was published 614, the trade publication process. 600 can finish. Figure 7 is a flow diagram of a publishing process. activity followed by 700 according to a modality. The activity publishing process followed 700 can, for example, be associated with the processing corresponding to block 610 illustrated in FIG.6A. The followed activity posting process 700 can begin with a decision 702 determining whether a followed activity posting has been received. When decision 702 determines that a followed activity publication has not been received, the followed activity publication process 700 can expect to receive a followed activity publication. Alternatively, when decision 702 determines that a followed activity publication has been received, the followed activity publication process 700 may determine 704 whether or not to publish the activity publication followed by an activity update from one or more of the followers based on one or more criteria. A 706 decision can then determine whether the following activity publication should be published for one or more of the followers. When decision 706 determines that the activity post followed should be published, then the activity post followed can be published 708 in the activity update of each one or more followers who were determined 704 to receive the update. Following block 708, as well as following decision 706 when the activity publication followed should not be published, the activity publication process ”Then 700 can finish. Recommendations' Another aspect of the invention may pertain to the networked system and the method for providing recommendations to users of the networked system. The networked system can provide media content and / or a social network to users. For example, the networked system may refer to a media system that incorporates the social network. The networked system can assess users and / or activities to determine when and to which users a recommendation should be provided. Even if a recommendation is provided for more than one user, the recommendation can be different for different users (or groups of users). i Recommendations can be products, services or people. - For example, one type of recommendation may relate to a specific user's suggestion from other users that the specific user may be interested in being an online friend or "following". Such recommendations can be assessed based, at least in part, on correlations between media user profiles or media interests (for example, profile media, media events, media collection, and / or media usage) . Correlations between users can also be shown by users. As additional examples, other types of recommendations may relate to product, service or event recommendations. FIG. 8 is a block diagram of a networked system 800 according to an embodiment; The 800 networked system can provide media content and / or a social network to users. The networked system 800 may include a central server 802. the central server 802 includes one or more processing units for executing the computer program code stored on one or more data storage devices. The central 802 server can also store the profile and other information that belongs to a plurality of users. Users of the 800 network system can allow access to their profile, as well as the profiles of other users. Additionally, users of the 800 networked system can allow users to follow other users. In addition, the system for tracking social activity 800 can provide recommendations from (i) other users that someone may be interested in following, or (ii) products, services or events. The networked system 800 can also support a plurality of user computers that can be associated with users. In particular, the networked system 800 illustrates a user computer 804 that can be coupled to a data network. 806. The central server! 802 is also coupled to the 806 data network. The user computer 804, although interacting with the central server 802, is able to display a user page 808 .. For example, the user computer 804 may include a screen that is able to display the user's website 808. User computer 804 receives page 808 from. central server 802e, then presents the page 808 on the screen of the user's computer 804. According to one modality, the page 80B can include a profile or an activity associated with its user or friends (followers) of the user . The 800 networked system can also support a multitude of follower computers that can be associated with users who follow other users. In the example illustrated in FIG.8, there are two user followers associated with user computer 804. Specifically, the networked system 800 can support a follower computer 810 that has a screen capable of displaying a follower page 812. Follower page 814 may include an 816 recommendation; Recommendation 816 is provided for the user of the follower computer 810 and can, among other things, recommend a user, a product, a service or an event. Recommendation 816 can be provided to the follower 816 computer due to user activity on the user computer. As an example, recommendation 816 could be triggered by user activity associated with at least the user of user 804's computer or by user activity associated with user of user 804's computer, as well as user activity associated with several others that are also followed. + Additionally, the 800 networked system may support a 816 follower computer that has a screen capable of displaying an '818 follower page. The 818 follower page may include an 820 recommendation. Recommendation 820 is provided for the user of the 816 follower computer and can, among other things, recommend a user, a product, a service or an event. Recommendation 816 can be provided to the follower 820's computer due to user activity on the user's computer. As an example, recommendation 820 could be triggered by user activity associated with user 804 user's computer user or user activity associated with user 804's computer user, as well as user activity associated with several others that also are followed. - More generally, follower pages 814, 820 are electronic pages. The follower computers 810, 816 receive, respectively, the electronic pages for the follower pages 812, 818e, and then display the electronic pages on the screens of the follower computers 810, 816, respectively. The central server 802 can manage activity updates for various users, including followers. That is, when the user activity update within the 810 user activity region is updated (for example, by adding a new activity publication), the updated user activity can also propagate to the user's followers. In such a case, the corresponding follower pages 814, 820 can be updated to include the user activity followed which corresponds to an updated user activity within activity updates 812, 822. However, it should be noted that a follower typically follows a plurality of different users. Thus, activity updates presented on a follower page typically integrate the activity from a plurality of different users as well as an activity associated with the corresponding follower (user). The 800 networked system can also be supported by a store . online 822. The user can interact with the online store 822 to engage in e-commerce transactions for the purchase of products or services. 'In one embodiment, the 822 online store can facilitate the purchase of electronic products (or digital content), such as digital media or software programs. As an example, the 822 online store may belong to a online media from which users can purchase numerous media items. As another example, the 822 online store may belong to an online application store from which users can purchase numerous application programs. As discussed in detail below, if a purchase takes place from the 822 online store by the user, a BR activity event can be produced. The activity event can be used to trigger a recommendation to one or more other users. The central 802 server can - generate and distribute one or more recommendations to several other users. Users who receive recommendations through their user computers can be restricted to the user's followers, or correlated users. Consequently, follower pages 812, 818 of follower pages 810, 816 can receive a recommendation (for example, affiliated or user-induced) and have a recommendation appear in the activity update associated with the pages of follower 810,816. Although central server 802 and online store 822 are shown in FIG.8 as separate devices, it should be understood that central server 802 and online store 822 can both be hosted on the same device (for example, server). FIG.9 is a block diagram of a 900 recommendation system according to a modality. A 900 recommendation system can be part of a networked system, such as a network media system, which can include the social network, The 900 recommendation system can include a 902 event manager and a 908 media recommendation manager Media manager 902 can receive system activity 904 and user activity 906. System activity 904 can belong to events started by . system. User activity 906 can relate to events due to user activity with a networked media system. The media manager 902 can operate to determine whether system activity events received 904 from user activity 906 should be forwarded, or otherwise used to trigger, the media recommendation manager 908, The media recommendation manager 908 can provide the media recommendations that can be provided to one or more users of the networked media system. With regard to media recommendations, recommendations can be media, such as music, movies, games, books, software applications, or events. The recommendation manager media 908 can also receive attribute user information that can be used to identify one or more users for receiving recommendations. User attribute information can belong to the user profile, which followed, which follows, the user's media collection, user preferences or settings, user ratings, or user reviews. For example, the user can provide preferences or settings that indicate the extent to which they are interested in receiving notifications. The networked media system can also maintain profiles, including information of interest to the media, for users. Profiles can be used by the media recommendation manager 908 when making recommendations. The user's affinity with other users can also be considered by providing recommendations. - - Also, the media recommendation manager 908 can access a 910 media database. The 910 media database can store information for a plurality of media items. Media recommendations can contain or link information provided by the media database 902. Media recommendations can make it easier to acquire additional information about the recommendation, which - could be a media recommendation. Media recommendations can facilitate the acquisition of media to be recommended by the recommendation. System activity 904 can also be called event . synthetic products. System activity 904 may belong to events or activity conditions known to the system. There are many conditions for different events or activities that can initiate recommendations. As an example, the 900 recommendation system may know of a show in the vicinity that fits a user's A profile, and thus the 900 recommendation system may recommend the show to user A, which may indicate that some of the user's friends are already going to the show. As another example, the 900 recommendation system may be aware of recent publication activity or opinions that suggest that a topic is "hot", and can then offer a media purchase recommendation related to the topic "hot." Such a recommendation cannot be provided if the user already has the recommended media - Figure 10 illustrates a flow diagram of a media recommendation process 1000 according to a modality. The media recommendation process 1000 can be performed by a computing device, such as the central server 802 illustrated in FIG.8 or the recommendation system 900 illustrated in FIG.9. The media recommendation process 1000 can begin with a decision 1002 that determines whether an event is inbound. When decision 1002 determines that an event is not inbound, the media recommendation process 1000 can wait for such an event. Once decision 1002 determines that an incoming event has been received, a: decision 1004 can determine whether to trigger one or more recommendations. When decision 1000 to determine that the incoming event does not trigger one or more recommendations, the media recommendation process 1000 returns to repeat decision 1002, so that subsequent events can be processed in a similar way. On the other hand, when decision 1004 determines that the entry event does not trigger one or more recommendations, one or more users - that interested candidates can be identified 10086. One or more interested candidates can be identified 1006 based on their profiles (for example, example, media, user, and other interests), their activity . vity (for example, posts, comments, ratings, purchase history), and others. After one or more users who are interested candidates, '1006 have been identified, one or more media recommendations can be prepared 1008. Although all one or more interested candidates may receive the same media recommendation, the media recommendations may be different (eg personalized) for the most different interested candidates (or groups). Thereafter, one or more media recommendations can be rendered 1010 as available for presentation to the respective users. The recommendations can thus be - provided to users who are candidates interested in responding to appropriate entry events. For example, recommendations can be provided to the user who are the interstate candidates by a-. present the recommendation on an electronic page presented on the user's computing device. Following block 1010, a decision 1012 can determine whether the media recommendation process 1000 should end. When the 1012 decision determines that the media recommendation process 1000 should not, and the processing for the media recommendation process 1000 may repeat decision 1002 again so that subsequent events can be processed in the same way. Alternatively, when decision 1012 determines that the media recommendation process 1000 should end, then the media recommendation process 1000 may end. The media recommendations, as discussed above in relation to Figures 9 and 10, can refer to products (for example, music, albums, movies, books, apps, games, etc.), services (music injuries, training, education, etc. .) or events (for example, concerts, shows, contests, meetings, etc.). In another modality, recommendations can be for other users. With regard to recommendations for other users, the networked media system that includes social networks may work to make recommendations to other users that a particular user may want to follow (friend). Users can be classified . as ordinary users (referred to as "people") or artists. Usually, artists have media content available through the network system for media playback (eg streaming), viewing or purchasing. FIG. 11 illustrates an example of a welcome page 100 according to one modality. The networked media system can operate to display the 1100 welcome page on a computing device associated with a particular user. In this example, the specific user is a user registered with the networked media system that is registered under the "John". The 1100 welcome page is simplified, but includes at least one or more recommendations for one or more users who use it. specific river can follow. Specifically, the welcome page 1100 includes the recommended users to follow section 1102, Within the recommended users to follow section 102, there are represented three (3) different users who had been identified as users that the user specific may wish to follow. For example, the network media system may have media profiles correlated to determine users who are recommended having similar media tastes as that specific user. As another example, the system can correlate activity data between users to determine the users to be recommended. The activity can belong to the user's purchasing activity, and the user's rating activity, user review activity or user posting activity. As illustrated in FIG, 11, three (3) users who are recommended are shown on the welcome page 1100 (or some other suitable page). A first recommended user 1104 can be presented with a user name 1106, a user interface control 1108 to start after the first recommended user 1104, and an image 1110 associated with the first recommended user 1104. A second recommended user 1112 is presented with a user name 1114, one or more indications of media interests 1116, a user interface control 1118 to start after the second recommended user - recommended 1112, and an image 1120 associated with the second recommended user 1112. A recommended third user 1122 is presented 'with a user name 1124, a number of 1126 followers, a control of the user interface 1128 to start the sequence of the third user recommended 1122, and an image 1130 associated with the recommended third user 1122, the information provided by each of the first recommended user 1104, the second recommended user 1112 and the third recommended user 1122. For example, the information presented on the 1100 welcome page for the different types of users being recommended may differ. : Although FIG.11 provides the one or more recommended users on the welcome page 1100, it should be noted that the recommendations. provided can be displayed anywhere on an electronic page. FIG. 12 illustrates an example of a welcome page 1200 according to an embodiment. The networked media system can operate to display the welcome page 1200 on a computing device associated with a particular user. In this example, the specific user is a user registered with the networked media system that is registered. 20 under the name "John". The welcome page 1200 is, for example, a more specific application of the welcome page 100 illustrated in FIG.11. The welcome page 1200 is simplified, but it includes recommendations for one or more users that the given user can follow. Welcome page 1200 identified four (4) recommended artists and two (2) recommended people to follow. More specifically, the welcome page 1200 may include a recommended artist section below 1202. Within the recommended artist section below 1202, four (4) different artists have been represented who have been identified as the artists who the specific user may wish to follow. For example, the media network system may have related media profiles or have considered the user's media collection or listening habits to determine which artists are being recommended. . are of interest to the user. Specifically, the recommended artist section below 1202 identifies and presents information about each of the artists to be recommended. For a first artist 1204, a name 1206, a number of followers of 1208, the first artist, a control of the user interface 1210 to start after the first artist, and an image 1212 associated with the first artist can be displayed. For a second artist 1214, a name 1216, a number of followers 1218 from the second artist, a control of the user interface 1220 to start after the second. artist, and an image associated with the second artist can be displayed. For a third artist 1224, a name. 1226, a number of followers 1228 of the third artist, a control of the user interface 1230 to start next to the third artist, and one. image associated with the third artist can be displayed. For a fourth artist 1234, a name 1236, a number of followers 1238 of the fourth artist, a control of the user interface 1240 to start after the fourth artist, and an image associated with the fourth artist can be displayed. The welcome page 1200 can also include a section of people recommended to follow 1244. Within the section of people recommended to follow 1244, two (2) different users are represented who have been identified as the people that the specific user can want to follow. For example, the media network system may have correlated media profiles or have considered users' media collections, messages, opinions, or listening habits to determine that the users being recommended may be of interest. for the user. Specifically, the recommended people to follow 1244 section identifies and presents information about each of the users being recommended. For a first 1246 user, a name 1248, genres of interest to the first 1250 user, a 1252 user interface control to start after the first user, and an associated 1254 image as the first user can be displayed. For a second user 1256, a name 1258, genres of interest to the second user 1260, a user interface control 1262 to start after the second user, and . a 1264 image associated with the second user can be displayed. FIG. 13 illustrates an example 1300 artist recommendation page according to a modality. The networked media system can operate to present the 1300 artist recommendation page to a computing device associated with a particular user who must receive the recommendations. In this example, the artist's recommendations are the main purpose of the page. The 1300 artist recommendation page includes a series of artist recommendations being recommended for a specific user. Specifically, the artist recommendation page 1300 includes a section of artists recommended to follow 1302. Within the section artists recommended to follow 1302, there are illustrated four (4) different artists who - have been identified as the artists that the specific user can want to follow. For example, the media system network may have to consider specific user's musical tastes (for example, genres of interest), media collections, usage media, analysis, and the like to determine that the artists being recommended are of a specific user interest. As another example, the system can correlate activity data between users to determine which artists to recommend. The activity can belong to the user's purchasing activity, and the user's classification activity, the user review activity or the activity of. User publication. As illustrated in FIG.13, four (4) artists who are being recommended are shown on the artist 1300 recommendation page (or some other suitable page). The first recommended artist 1304 can be presented with the name of the artist 1306, a number of followers 1308, a number of mutual friends 1310, a user interface control 1312 to start following the first recommended artist 1304, and an image 1314 associated with the first recommended artist 1304. In addition, a link from an artist page 1316 (for example, hyperlink) can be displayed on the artist 1300 recommendation page to facilitate access to an artist page containing information "more detailed information about the artist. In addition, for the first recommended artist 1304, a small region of description 1318 can be displayed 'on the artist recommendation page 1300 to provide a summary description of the first artist. The recommended second artist 1320 can be presented with the name of the artist ("Artist 10") 1322, a number of followers 1324, a number of mutual friends 1326, a user interface control to start 1328 following the second artist recommended 1320, 1330 and an image associated with the second recommended artist 1320. In addition, a 10 page 1332 artist link (eg hyperlink) can. be displayed on the artist 1300 recommendation page to facilitate access to an artist page containing more detailed information about the artist. In addition, for the second recommended artist 1320, a small description region 1334 can be displayed on the artist recommendation page 1300 to provide a summary description of the second artist. A third recommended artist 1336 can be presented with the name of the artist ("Artist 142") 1338, a number of followers 1340, a number of common friends 1342, a user interface control 1344 to start after the third recommended artist 1336 , 1346 and An image associated with the recommended third artist 1336. In addition, a link to the artist page 142 1348 (for example, hyperlink) can be displayed on the artist recommendation page 1300 to facilitate access to an artist page. artist that contains the most detailed information about the artist. In addition, for the recommended third artist 1336, a small 1350 description region can be displayed on the artist 1300 recommendation page to provide a summary description of the third artist. A recommended fourth artist 1352 can be presented with the artist's name ("Artist 189") 1354, a number of followers 1356, a number of mutual friends 1358, a user interface control »1360 to start following the fourth recommended artist 1352, 1362 and an image associated with the fourth recommended artist 1352. In addition, an: artist link on page 189 1364 (eg hyperlink) can be displayed on the recommendation page of the artist 1300 to facilitate access to an artist page containing more detailed information about the artist. In addition, for recommended artist room 1352, a small region of description 1366 can be displayed on artist recommendation page 1300 to provide a summary description of the fourth artist. Profile creation and editing Another aspect presented here refers to the creation or editing of profiles. As noted above, profiles can be used with an online media system. A user's profile can include information about users, which includes a media profile that represents the user's media interests. Profiles can also facilitate social networks through the online media system. Further discussion of the profiles is provided below. FIG. 14 is a flow diagram of a profile configuration process 1400 according to an embodiment. The profile setting process 1400 can, for example, be performed by a computing device. The computing device can be a server, such as the central server 102 illustrated in FIG.1 and / or a user computer, such as the user computers 104, 112 and 118 illustrated in FIG.1. The 1400 profile setup process can be used to create a profile for a new user, or to edit a profile that was created previously. The process of configuring the 1400 profile can begin with a decision 1402 that determines whether a profile should be created. When the decision of 1402 determines that a profile should be created, the creation of a profile page can be displayed 1404. Here, for example, the computing device can cause the profile creation page to be displayed . The user input provided by a user in relation to the profile creation page can then be received 1406. The user input is used to form the user profile. A decision . 1408 can also determine whether the profile being created should be saved. When decision 1408 determines that the profile should be saved, the profile 'being created using the profile creation page can be saved 1410. Alternatively, when decision 1408 determines that the profile being created should not saved, block 1410 can be ignored. After block 1410, or that is ignored, a decision 1412 can determine whether the profile creation is complete (or made). When decision 1412 determines that the creation of the profile page has not been completed, the profiling process 1400 may repeat block 1406 and subsequent blocks again so that the creation of the profile page can continue - bare. Once decision 1412 determines that the profile creation page has been completed, the 1400 profile configuration process can end. - On the other hand, when decision 1402 determines that a profile should not be created, decision 1414 can determine whether a profile should be changed (that is, edited). When decision 1414 determines that a profile must be changed, a profile edit page can be displayed 1416. Here, for example, the computing device can cause the Page to edit the profile to be displayed. User input with respect to the Profile edit page can then be received 1418. User input is used to edit an existing profile for the user. A 1420 decision can determine whether the profile being changed should be saved. When decision 1420 determines that the profile being changed must be saved, the profile being changed using the profile edit page can be saved 1422. Alternatively, when decision 1420 determines that the profile being being changed must not be saved, block 1422 can be ignored. After block 1422, or that is ignored, a decision 1424 can determine whether the profile change is complete (or made). When decision 1424 to determine that the profile page change has not been completed, the profile definition process 1410 can repeat block 1418 and subsequent blocks again, so that the profile page change can continue. Once decision 1424 to determine that the profile page change has been completed, the - 1400 profile configuration process may end. In addition, when decision 1414 determines that a profile should not be changed, the '1400 profile configuration process may also end. FIG.15 is a view of a general profile page 1500 according to a modality. The profile page 1500 can provide a representation of a user profile for at least one user. In one embodiment, the user profile can be associated with a user of a social networking system. For example, the social networking system can support ordinary users (consumer-users), as well as users of the content provider (for example, artists, distributors), and each of them can form a profile that can be accessed through the social network system i. The social networking system can be part of an online media system. The generalized profile page 1500 can represent a profile, that is, an electronics profile that can be maintained and presentable by a social network system. The generalized profile page 1500 is initially created by a user to serve as the user's profile. Once a profile has been formed, the user is able to later edit the profile to update the generalized profile page 1500. The generalized profile page 1500 can include a variety of different regions that may contain different types of information or data related to the user associated with the profile. For example, as illustrated in FIG.15, the profile page 1500 can include a personnel information region 1502, a media interest range 1504, and the privacy settings range 1506.The personal information region 1502 can provide for user input of personal information used to describe or represent the user with the social networking system, The media interest region 1504 can include media information that is representative of the user . More generally, the media interest region 1504 can represent - any type of digital media content, which can be identified and used as representative of what the user enjoys. The 1506 privacy settings region can provide controls that can be selected ”By the user to control privacy options with respect to a profile. FIG. 16A is a view of a screen for creating a representative profile 1600 according to a modality. The profile creation screen 1600 can represent a modality of the personal information region1502 of the general profile page 1500 illustrated in FIG.15. The profile creation screen 1600 includes a personal information region 1602. A user can interact with the profile creation screen 1600 to provide personal information about the user that will be made available to the public on a social networking system. In the example illustrated in FIG. 16A, the personal information region 1602 can allow a user to designate a first name of 1604, a surname of 1606, and a gender of 1608. x The personal information region1602 can also allow the user to provide a 1610 image belonging to the user. A 1612 user interface control can assist the user in locating an image to be loaded for use as the 1610 image associated with the profile for the user. In an implementation, the social network system may require proof of the uploaded image before it is made available as an image in the social network system. In addition, the personal information region1602 can also include home information 1614 (for example, denoted "where I live") for the user, such as city and state, Furthermore, the personal information region1602 can include a section narrative 1616 (for example, indicated as "About Me") where the user can provide a brief description about himself. In addition, the 1600 profiling screen can also include a 1618 genre selection section that assists the user in specifying media genres (for example, music) that they associate with themselves. In the particular example illustrated in FIG.16A, the user can select from 1 to 3 predetermined genres that will be used in his profile. The predetermined genres available for selection can be presented in a 1620 table or list format. predetermined songs for the music are: Alternative, Blues, Classical, Comedy, Country, Dance, Electronic, Hip-Hop / Rap, Jazz, Latin, Metal, Pop, 'Reggae, Rock, soundtrack and World. FIG. 16B is a view of another S 1640 profiling screen according to an embodiment. The 1640 profiling screen may represent a new screen or page, or may alternatively represent a part of the same screen or page that contains the personal data 1602 shown on the 1600 profiling screen illustrated in FIG.16A. The 1640 profiling screen includes a 1642 media interest region that is indicated as "The music I like". In the region of media interests 1642, the user is able to associate the items of mine. day, like musical items, which they like with their profile. In addition, the selection for musical items can be automatic or manual. A first 1644 user control can be selected by the user to have musical items selected automatically. Automatic selection can be performed, for example, based on the music the user has purchased, "liked", rated or viewed. A second user control can be 1646 selected by the user to facilitate manual selection of musical items. In such a case, although not shown in FIG.16B, an additional user interface control can still be added to the 1640 profiling screen to assist the user in identifying musical items. For example, the traditional user interface control can be a search or browse functional control. A third 1648 user interface control can be selected by the user to indicate that the user does not want the media interest region of their 1642 profile to indicate the particular media items that may represent it. The 1640 profiling screen can also include a 1650 media profile representation. The 1650 media profile representation can provide a representation of a predetermined number of media items, that is, musical items, that have been selected to be included within the media profile. The representation of the 1650 media profile can not only Dictate the selection of media items for the media profile, but it can also present the media profile being created to the user, so that the user understands how the media profile will be displayed to others who access their profile with the use of the social networking system. As illustrated inFlG16B, the media profile representation 1650 can be presented in any form of the grid type is empty, with the totality of a predetermined number (for example, 8) of media spaces that are vacant, since no media item was currently assigned. FIG. 16C is another view of the profile creation screen 1640 illustrated in FIG.16B according to a modality. Here, the creation screen. profile 1640 indicated that the user selected user control first 1644 to request that the musical profile be generated automatically. Consequently, the 1650 media profile representation was updated automatically to include the predetermined number of media items within the media profile. In this example, each of the media items being assigned to the media profile is described as an image, that is, an album cover art associated with the media item (for example, music). Note that if automatic selection does not produce images single enough to complete the media profile, the media profile may include indicators for empty spaces (for example, empty spaces in FIG. 16B). : Although Figures 16B and 16C to provide selection of media items, such as music, it should be understood that the 1642 media interest region may alternatively allow the selection of any of a variety of different digital media content. For example, selections could belong to selections from any one or more songs, albums, software, films, books, electronic games and the like. FIG. 16D is another view of the profiling screen 1640 illustrated in FIG. 16B according to an embodiment. Here, the 1640 profile creation screen indicated that the user selected the second 1646 user control to request that the musical profile be generated manually. Therefore, the 1650 media profile description was created manually by | 'the user who selects the predetermined number of media items to be included within the media profile. In this example, each of the media items being assigned to the media profile is described as an image, that is, an album cover art associated with the media item (for example, music). Note that if manual selection did not select enough media items (with original images) to complete the media profile, the media profile may include empty space designators (for example, empty spaces in FIG. 16B). In addition, in this mode, the 1640 profiling screen can include a 1652 search designator, which designates a 1654 functional search control (for example, the search text box). In this example, a search string "Smith" was inserted into the functional search control 1654. Furthermore, the results of - search 1658 of a search for media items according to the search column (for example, combining the text of search) can be displayed on the profile creation screen. The results of the 1658 survey are presented in a list or table (or grid). In the modality illustrated in FIG.16D, the media items within the results of the 1658 survey are shown on the board (or grid) with album, name and artist for each of the media items. In addition, a 1660 user control (for example, indicated as "add") can be provided to assist a user in adding a corresponding media item in the table to represent the 1650 media profile. Although Figures 16B and 16C provide a selection of media items, such as music, it should be understood that the 1642 media region of interest can allow the selection of any of a variety of different digital media content. For example, selections could belong to selections from any one or more songs, albums, software, films, books, electronic games and the like. Several additional features associated with the profiling media are discussed below. For example, the 1650 media profile description illustrated in FIG.16C can be presented in a grid-like manner that depicts images associated with specific media items. Since the , presentation of media profile 1650 was displayed, the user can also manipulate the media profile through manual interaction with the displayed images, if "so desired. For example, that the user can select one of the images that belong to a media item in the 1650 media profile representation and move them to another position within the presented 1650 media profile representation (for example, to another position on the network with a drag and drop action). For example, the user may want the first position on the network to be the most significant and corresponds to their currently favorite media item. Another feature that can be used by the user when switching between manual or automatic creation of a media profile. Here, system i can store previous selections for later possible use. For example, if the user has made one or more different manual selections for their media profile and then selects to have the media profile created automatically, the manual selections can be stored (for example, database) before automatically creating the media profile. If the user later returns to manual selection, the previously saved manual selections can be retrieved and used to form, at least partially, the media profile. In addition, switching between automatic selection to manual selection, can store these previously determined selections automatically. In any case, if previous selections are used, the previous selection can be easily deleted by the user from the media profile. Another feature for the 1650 representation media profile is that if a user interacts with the 1650 representation media profile to direct a pointing device over one of the images (for example, cursor positioned over the image), the computing device may appear an information box or next to the image to display the media information. For example, if the media item is a song, the information box that appears can provide the name of the song, the album, including the song, and the artist, FIG.16E is a view from another screen of profiling ”1680 according to a modality, The profile creation screen 16880 can represent a new screen or page, or it can alternatively represent 'a portion of the same screen or page containing personal data 1602 presented on the profile creation screen 1600 shown in FIG.16A and / or the region of media interest 1642 shown on the profile creation screen 1640 shown in FIG.16B. The 1680 profiling screen includes a 1682 privacy settings region which is indicated as "Privacy settings". The 1682 privacy settings region allows the user to control how and how others are allowed to access parts of their profile. The 1682 privacy settings region includes a: first 1684 user interface control that can be selected - by one user to allow other users to follow the user. In this case, other users will be able to access the user's personal information previously provided in the user's profile, such as name, photo, "Online I live", and "me" information. A 1686 user interface control can be selected by the user for the user approval required for any friend request. Here, if this option is selected, the social network system will ask the user to approve any other users before such other users can monitor the user's activity (for example, update activity). Furthermore, the 1880 profiling screen can include a third-party 1688 user interface control, which, after selection, makes the user's profile hidden. When the user's profile is to be hidden, the personal information provided in the user profile is not available to other users (ie not publicly available). FIG.17 is a view of a profile editing screen representing 1700 according to a modality. The profile editing screen 1700 can represent a modality of the general profile page 1500 illustrated in FIG.15.The profile editing screen 1700 is also similar to the profile creation screen 1600 illustrated in FIG.16A. In one mode, the 1700 profile edit screen can be used to edit (or change) the user's profile . that was previously created using the 1600 profile creation screen. The 1700 profile editing screen includes a 1702 personal information region. A user can interact with the 1700 profile editing screen to edit previously provided personal information about the that can be made available to the public on a social network system. In the example illustrated in FIG.17, the personal information region1702 can allow a user to edit a first name 1704, a surname 1706, and a genre 1708. The personal information region1702 can also allow the user to edit an image 1710 owned by the user. A 1712 user interface control can assist the user in uploading. an image for use as a 1710 photo associated with the user profile. In an implementation, the social network system may require proof of the uploaded image before being made available as an image in the social network system. In addition, the personal information region 1702 can also include home information 1714 (for example, indicated as "where I live") for the user, such as city and state, which can be edited. In addition, the personal information region 1702 may include a 1716 narrative section (for example, indicated "About me"), which was previously provided by the user as a brief description about himself, and which can now be edited. In addition, the 1700 profile edit screen can also include a 1718 genre selection section, which specifies the media genres (for example, music) associated with the user's profile. The 1717 profile edit screen can have a 1720 user interface edit control that makes it easy for a user to change previously set gender selections. For example, after selecting a 1720 user interface edit control, the 1700 profile edit screen can be changed to additionally display a gender selection section, such as the selection of the gender section 1618 illustrated in FIG.16A, which helps the user to re-specify the media genres (for example, music) that they associate with their user profile. . The 1700 profile edit screen can also include a 1722 media interest region that is indicated as "music I like". In the '1722 region of interest of the media, the user is able to review the media media items previously associated, such as musical items, with his profile. In addition, the selection of musical items can be automatic or manual. A 1724 first user control can be selected by the user to have musical items selected automatically. Automatic selection can be performed, for example, based on the song the user has purchased, "liked", rated or viewed. A 1726 second user control can be selected by the user to facilitate manual selection of musical items. In such a case, although not shown in FIG.17, an additional user interface control can still be added to the 1700 profile edit screen to assist the user in identifying musical items. For example, the additional user interface control can be a search or browse functional control. A 1728 third-party user interface control can be selected by the user to indicate that the user does not want the 1722 media interest region of his profile to indicate any particular media items that may represent him. The 1700 profile edit screen can also include a 1730 media profile representation. The 1730 media profile representation can provide a representation of a predetermined number of media items, that is, musical items, which have been previously selected to be included within the media profile. The 1730 media profile representation can not only facilitate the selection of media items for the media profile, but can also present the media profile being created for the user, so that the user understands how the profile media will be displayed to others accessing your profile using the social networking system. In the example illustrated in FIG.17, the profile edit screen 1700 indicates that the user has selected the first user control 1724 to request that the musical profile be generated automatically. Consequently, the 1730 media profile representation has been updated . to include the predetermined number of media items within the media profile. In this example, each of the media items being 'assigned to the media profile is described as an image, that is, an album cover art associated with the media item (for example, music). However, the user is able to change the media profile by rearranging the selections, deleting one or more selections, switching to manual selection, or deactivating the media profile. The 1700 profile edit screen can also include a 1732 privacy settings region that is indicated as "Privacy settings". The 1732 privacy settings region allows * the user to control how and in what way others are allowed to access parts of their profile, The 1732 privacy settings region - can have 1734 user editing interface control which facilitates a user to change the privacy settings previously established. For example, after selecting the 1734 user edit interface control, the 1700 profile edit screen can be changed to additionally display a privacy setting region, such as the privacy setting section. 1682 illustrated in FIG.16E, to help the user to change the privacy settings previously established for the user's profile. The 1700 profile edit screen can include a 1736 save button to save changes that have been made to the profile. A 1738 cancellation button can be used to abort changes made to the 1700 profile edit screen. Although the 1700 profile editing screen can be used by any user to edit their profile, in a modality, certain users, such as artists, may be provided with profiles that are slightly different in content. Figure 18 is a view of an 1800 artist profile editing screen according to a modality. The 1800 artist profile editing screen is similar to the 1700 profile editing screen illustrated in FIG.17, except that it is designed for artists to edit an artist profile. In one mode, the screen . 1800 artist profile editing can be used to edit (or change) the artist profile, which was previously created for the artist using an 'artist profile creation screen, which could look like a screen profile creation (see Figures 16A to 16D). The artist profile editing screen 1800 includes an artist information region 1802. A user can interact with the artist profile editing screen 1800 to edit the artist information previously provided about the user that can be made available to the public on a social network system. In the example illustrated in FIG.18, the artist information 1802 region can display the artist name 1804, and can allow an * artist to edit a 1806 genre. The artist information region 1802 can also allow the artist edit a 1808 image pertaining to the artist. An 1810 user interface control can assist the artist when uploading an image for use as a 1808 image associated with the profile for the artist. In an implementation, the social media system may require approval of the uploaded image before it is made available as an image on the social media system. In addition, the artist information region 1802 can also include a narrative section 1812 (for example, indicated "About Me"), which was previously provided by the artist as a brief description of himself, and which can be now edited. The 1800 artist profile edit screen can also include an 1814 media interest region that is referred to as "music I like". In the region of interest of 1814 media, the user is able to review the media items previously associated, such as musical items, to his profile. While the selection of musical items can be automatic or manual, in this mode, the artist manually identifies the musical items to be included in the profile. An 1816 user interface control can be provided with the 1800 artist profile edit screen to assist the user in identifying musical items. For example, control of the additional 1816 user interface can be a functional control search or navigation. The 1800 artist profile edit screen can also include «An 1818 media profile representation. The 1818 media profile representation can provide a representation of a predetermined number of media items, that is, musical items that have been previously selected to be included within the media profile of the artist. The representation of —188 profile media can not only facilitate the selection of media items for the media profile, but can also present the media profile that is being created for the user, so that the user understands how the media profile media will be displayed to others accessing your profile using the social networking system. The artist is able to change the media profile by rearranging selections, deleting one or more selections, or adding other selections. The 1800 artist profile edit screen can also include. an 1820 email notification settings region which is labeled "Email Notification Settings". The 1820 e-mail notification settings region allows the user to control whether an e-mail notification is sent after the media (for example, photos or video) has been processed. The 1800 artist profile edit screen can include a save 1822 button to save changes that have been made to the profile. An 1824 cancel button can be used to abort changes made to the 1800 artist profile edit screen. FIG. 19 is a flow diagram of a configuration process. media profile 1900 according to a modality. The 1900 media profile configuration process can be performed by a server, the client computer, or another computing device. The 1900 media profile setup process can begin with a 1902 decision that determines whether a media profile associated with a user will be edited (or changed). When decision 1902 determines that a media profile will not be edited at this time, the 1900 media profile file setup process awaits the need to edit a media profile. Since decision 1902 determines that a media profile will be edited, the media profile configuration process 1900 . keep going. In other words, the media profile configuration process 1900 can be effectively invoked when a media profile is to be edited. Since decision 1902 determines that a media profile is to be edited, decision 1904 determines whether the media profile should be deleted. For example, a user can delete a previously created media profile in case they no longer wish to have a media profile. When decision 1904 determines that the user's media profile should be deleted, the media profile is deleted 1906 and the “media profile configuration process can end. Once the media profile has been deleted, the user can subsequently create a new media profile, if desired. On the other hand, when decision 1904 determines that the media profile is not to be suppressed, a 1908 decision determines whether automatic selection is to be used in determining the media profile. When decision 1908 determines that automatic selection is to be used, user data related to media items can be retrieved 1910. User data, for example, user purchase history data, user media data, user review data, or any other information associated with the user that is maintained by the social network system. After the user-related user data is retrieved 1910, a predetermined number of media items can be selected 1912 based on the user data. The predetermined number of media items to be selected 1912 can be used to form the media profile. After selecting the default number of media items in 1912, the updated media profile can be viewed in 1914. In this case, a media profile associated with the user has been modified in such a way that the media items for the profile media are automatically selected. Alternatively, when decision 1908 determines that automatic selection will not be used in determining the media profile, a 1916 decision can determine whether manual selection is used to determine the media profile. When the 1916 decision states that manual selection "will be used, a user interface control can be displayed 1918 to facilitate the identification of media items to be included, manually, in the media profile. Then, one or more user selections of media items can be received 1920 using the user interface control. Typically, in the user selections of the media items are such that a predetermined number of media items is selected. After the user selections of the media items were received 1920, the media profile was formed or changed. The update of the media profile can be displayed 1922. In this case, a media profile associated with the user has been modified in such a way that the media items for the media profile are selected manually. After the 1922 display of the updated media profile, a decision - 1924 can determine whether any additional user selections will be received. When decision 1924 determines that more selections will be received, the media profile definition process 1900 can repeat block 1920 and subsequent blocks again, so that additional user selections can be received and processed. Alternatively, when decision 1924 determines that there are no more user selections not to be provided, the media profile definition process 1900 may end. In addition, after the 1916 decision, when manual selection is not being performed, the 1900 media profiling process may also end. . According to one aspect, a media profile can be used to identify different users who have similar media tastes. For example, if the media profile contains up to ten (10) media items, different users who have a high correlation between the media items in the media profiles can cause users to be indicated as most likely to be interested in each other. others. As a result, if the recommendations on the following people are provided by the social network system, the degree of correlation between their respective media profiles can be used as at least one factor in deciding such recommendations. According to another aspect, user support profiles can be static. For example, as discussed above, the user can 'manually configure their media profile. Such a media profile would be static, although the user can manually update his media profile whenever he wishes. According to another aspect, media profiles for users can be automatic. For example, as discussed above, the user can allow the automatic creation of his media profile. In an implementation, the automatic creation of the media profile can be dynamically triggered periodically (for example, daily) to be based on - user activity or events, so that the media profile can be recreated in a way automatic. For example, the automatic creation of the profile - media can be based on a purchase history, "likes", ratings or opinions. For example, if the user purchases a new song from an online media store after their media profile has been automatically created, the media profile can be determined again, as this would give a media profile different, which is probably more consistent with the user’s current media interests. However, the user may, in one of the configurations, prefer that the media profile created “automatically” is not changed dynamically, at least not without its approval. According to another aspect, a media profile can be dynamic such that a user's media profile may appear differently when presented to different users. The media profile can be presented to a user in a variety of different ways, as part of a user page, a connection page, or some other electronic page. In addition, as mentioned above, the media profile can include images that represent media items within the media profile. Consider an example where a first user is looking to view the media profile of a second user. The dynamic aspect for the media profile can, for example, be implemented by comparing the media profile of a first user to a media profile for the second user. " River. Here, the media profile can be dynamically configured for use by at least the second user, based on the comparison between the media 'profiles. For example, if the media profile of the first user contains media items related to rock, as well as classical music, the media profile - dynamic seen by the second user can emphasize the first user's interest in classical music, if the profile of second user's media indicates an interest in classical music (not rock). In one run, the comparison (or correlation) between media profiles can be displayed numerically or visually. For example, the media items "we both like" can be designated and presented. In an additional modality, there may be the processing to correlate the media libraries associated with the different users in the same or similar way, as they can be used to correlate the media profiles. Such information could provide a more in-depth configuration of data to present information about the similarities, correlations or other relationships that can be supported by similarities or differences in their respective media libraries. This information can be used to recommend media items, either purchased or otherwise, to users. FIG.20 illustrates a block diagram of a computing device 2000 according to an embodiment. The computing device 2000 can represent circuits of a representative computing device (for example, the user, or the following computing device), the central server, or in the online store (for example, server online media) described and illustrated in FIG. 1. The computing device can be developed primarily to be stationary or it can be portable. The 2000 computing device includes a 2002 processor, which belongs to a microprocessor or controller to control the general functioning of the 2000 computing device. The 2000 computing device stores the media data that belongs to the media items in a 2004 file system and a 2006 cache. The 2004 file system is typically semiconductor memory (for example, memory . flash) and / or one or more storage disks. The 2004 file system typically provides the high capacity storage capacity for the 2000 computing device. However, since access time to the 2004 file system can be relatively slow, the 2000 computing device it can also include the 2006 cache. The 2006 cache is, for example, random access memory (RAM). The access time in relation to the 2006 cache is typically less than for the 2004 file system. However, the 2006 cache does not have the large storage capacity of the 2004 file system. The 2000 computing device also includes a RAM 2020 and a memory only. for reading (ROM) 2022. ROM 2022 can store programs, utilities or processes to be executed in a non-volatile manner RAM 2020 a: provides volatile data storage, just like for the 2006 cache. The computing device 2000 may also include a 2008 user input device, which allows a user of the 2000 computing device to interact with the 2000 computing device. For example, the 2008 user input device may have a variety - variety of shapes, such as a button, keyboard, display, touch-sensitive surface, etc. In addition, the 2000 computing device includes a 2010 screen (display screen) that can be controlled by the 2002 processor to display the information to the user. A 2011 data bus can facilitate data transfer between at least the 2004 file system, the 2006 cache, the 2002 processor, an audio encoder / decoder (CODEC) 2012 and / or a video encoder 2015. In one embodiment , for example, if the 2000 computing device is a media player, the 2000 computing device can store a plurality of media items (for example, music, videos, podcasts, etc.) in the system 2004 files. When a user wants the computing device to play a specific media item, a list of available media items is displayed on the 2010 screen. Then, using the 2008 user input device, a user can select one of the available media items. The processor 2002, upon receiving a selection of a specific media item, provides the media data to one or more suitable broadcast devices. If the specific media item is encrypted, the specific media item is first decoded as noted above, which may involve one or more layers of encryption. As an example, for audio output, the 2002 processor can - providing the media data (for example, audio file) for the media item specific to the 2012 Audio CODEC. The 2012 audio codec can then produce analog output signals for a 2014 speaker. The 2014 speaker can be an internal speaker for the 2000 computing device or an external speaker for the 2000 computing device. For example, headphones that connect to the 2000 'computing device would be considered an external speaker. As another example, for the - video output, the 2002 processor can supply the media data (for example, video file) for the specific media item for the 2015 CODEC video. The 2015 Video CODEC can then output signals to the 2010 screen and / or the 2014 speaker. The 2000 computing device also includes a 2016 network / bus interface that attaches to a 2018 data link. The 2018 data link allows the 2000 computing device to mate with another device (for example, a central computer, a power source, or an accessory device). The 2018 data link can be provided via a wired connection or a wireless connection. In the case of a wireless connection, the 2016 bus / network interface may include a wireless transceiver. Additional information is provided in provisional US patent application No. 61 / 378,817, filed on August 31, 2010, entitled "CLASSIFICATION AND STATUS OF USERS OF NETWORKING AND SOCIAL ACTIVITY SYSTEMS", and incorporated herein by reference. for all purposes. The various aspects, characteristics, modalities or implementations of the invention described above can be used alone or in various combinations. . The modalities of the invention can, for example, be implemented by software, hardware or a combination of hardware and software. The embodiments of the invention can also be incorporated as a computer-readable code from a computer-readable medium. The computer-readable medium is any data storage device that can store data that can then be read by a computer system. Examples of a computer-readable medium generally include read-only memory and random access memory. The most specific examples of computer-readable media are tangible and include flash memory, EEPROM memory, memory card, CD-ROM, DVD, hard drive, magnetic tape, and an optical data storage device. The computer-readable medium can also be. distributed through computer systems coupled to the network so that computer-readable code is stored and executed in a distributed manner. Numerous specific details are established to provide a complete understanding of the present invention. However, it is obvious to those skilled in the art that the invention can be practiced without these specific details. The description and representation here are the common meanings used by those experienced or skilled in the art to more effectively convey the substance of their work to others skilled in the art. In other examples, well-known methods, procedures, components and circuits have not been described in detail to avoid unnecessarily obscuring aspects of the present invention. In the above description, the reference to "a modality" or "the modality" means that a particular feature, structure, or feature described in conjunction with the modality can be included in at least one embodiment of the invention. The appearances of the phrase "in one mode" in various places in the specification do not all necessarily refer to the same mode, nor are they the specific or alternative mutually exclusive modes of other modalities. In addition, the 'dem of the blocks in flowcharts or process diagrams that represent one or more embodiments of the invention do not indicate any particular order' nor imply any limitations in the invention. The many features and advantages of the present invention are evident from the written description. In addition, since numerous modifications and alterations will easily occur to those skilled in the art, the invention should not be limited to the exact construction and operation, as illustrated and described. For this reason, all suitable and equivalent modifications can be invoked as within the scope of the invention.
权利要求:
Claims (12) [1] 1. Non-transient computer-readable medium encoded with a computer program, the computer program comprising instructions that, when executed by a data processing device, cause the data processing device to: detect an event associated with an online business transaction line by a first user of a social network system; evaluate event characteristics in relation to user data associated with one or more users of the social network system; identify a candidate user to receive a recommendation based on the assessment; and send the recommendation to the candidate user. [2] 2. Non-transitory, computer readable medium according to claim 1, in which the recommendation pertains to a product or service available for purchase on an online commerce site. [3] 3. Non-transitory, computer readable medium according to claim 1, where the recommendation belongs to a digital media benefit available for purchase on an online commerce site. [4] 4. Non-transient computer-readable medium encoded with a computer program, the computer program comprising instructions which, when executed by a data processing apparatus, cause the data processing apparatus to: maintain user data for each of a plurality of users of a social network system; identify a specific user for whom a media profile should be created or edited; access user data for the specific user; select at least one media item for inclusion in the media profile based on user data; and include at least one selected media item in the media profile. [5] 5. Computer-readable medium according to the claim 4, where user data includes at least one or more of the purchase history data that indicate the media items that were previously purchased by the user, data that indicates media items that have been classified or reviewed by the user, and data identifying media items that have been “liked” by the user. [6] 6. Non-transient computer-readable medium encoded with a computer program, the computer program comprising instructions that, when executed by a data processing device, cause the data processing device to: detect an online trading transaction for a product or service by a first user of a social networking system; identify at least one follower of the first user to receive notification of the online trade transaction; generate a notification based on the detected online commerce transaction, and send the notification to at least one follower. [7] 7. Computer readable medium, according to claim 6, in which the notification includes a user control that facilitates an e-commerce purchase. [8] 8. Computer-readable medium, according to claim 6, in which the online commerce transaction involves the purchase of an electronic product through an online store; and where the notification includes a user control that facilitates an e-commerce purchase for the electronic product. [9] 9. Computer-readable medium according to claim 6, in which the instructions that cause the data processing device to identify at least one follower of the first user further comprise instructions that cause the data processing device to: obtain at least one or more of the following information: follower criterion that belongs to at least one follower, a classification that belongs to at least one follower, and a classification that belongs to the first user; and determining whether at least one follower should receive notification of the online trade transaction based on the information. [10] 10. Computer-readable medium according to claim 9, in which the follower criterion includes at least one or more of a user preference, and media collection information associated with the first user, and media usage information associated with the first user. [11] 11. Computer-readable medium, according to claim 9, in which the ratings belonging to at least one follower include less the ratings of: user, artist and specialist. [12] 12. Computer-readable medium according to claim 9, in which the classifications belonging to the first user include at least the classifications of: user, artist and specialist.
类似技术:
公开号 | 公开日 | 专利标题 BR112013004908A2|2020-11-24|networked system with support for media access and social networking US11153368B2|2021-10-19|Network-assisted remote media listening US9843552B2|2017-12-12|Classification and status of users of networking and social activity systems CA2909079C|2016-10-04|Methods and systems for generation of flexible sentences in a social networking system US8478662B1|2013-07-02|Customized electronic books with supplemental content US10891679B2|2021-01-12|Generating media recommendations based upon beats per minute US20130218942A1|2013-08-22|Systems and methods for providing synchronized playback of media US9170712B2|2015-10-27|Presenting content related to current media consumption KR102303730B1|2021-09-17|Digital jukebox device with improved user interfaces, and associated methods US20110138306A1|2011-06-09|Online interactive digital content scrapbook and time machine US20110246882A1|2011-10-06|Visual entertainment timeline Lindsay2016|An exploration into how the rise of curation within streaming services has impacted how music fans in the UK discover new music Verboord2021|Music mavens revisited: Comparing the impact of connectivity and dispositions in the digital age US11262972B2|2022-03-01|Automated content medium selection JP2010107883A|2010-05-13|Information providing server JP6979790B2|2021-12-15|Selection device, selection method and selection program JP6291877B2|2018-03-14|Information management apparatus, information management system, and information management program Jonsson2014|Exploring destinations with atouch based tablet application
同族专利:
公开号 | 公开日 WO2012030588A3|2012-08-16| JP5856620B2|2016-02-10| AU2011296351A1|2013-02-28| CN103080962A|2013-05-01| GB201303358D0|2013-04-10| US20120054666A1|2012-03-01| GB2498116A|2013-07-03| JP2013536966A|2013-09-26| MX340393B|2016-07-07| EP2612295A2|2013-07-10| EP2612295A4|2015-10-21| CN103080962B|2018-03-27| US20120054115A1|2012-03-01| JP2016048584A|2016-04-07| MX2013002095A|2013-05-09| AU2011296351B2|2015-10-01| WO2012030588A2|2012-03-08|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US20010014868A1|1997-12-05|2001-08-16|Frederick Herz|System for the automatic determination of customized prices and promotions| US7664669B1|1999-11-19|2010-02-16|Amazon.Com, Inc.|Methods and systems for distributing information within a dynamically defined community| EP1337956A2|2000-11-20|2003-08-27|Amazon.Com, Inc.|Sharing information about purchases| US8352331B2|2000-05-03|2013-01-08|Yahoo! Inc.|Relationship discovery engine| US20060055259A1|2004-09-14|2006-03-16|Casey Hanlon|Fault-tolerant magnetic bearing position sensing and control system| US10977613B2|2004-10-20|2021-04-13|Dizpersion Technologies, Inc.|Method and system for providing cooperative purchasing over social networks| US8347088B2|2005-02-01|2013-01-01|Newsilike Media Group, Inc|Security systems and methods for use with structured and unstructured data| JP4941080B2|2006-04-28|2012-05-30|日本電気株式会社|Network advertisement distribution system, network advertisement distribution apparatus, method and program| US8171128B2|2006-08-11|2012-05-01|Facebook, Inc.|Communicating a newsfeed of media content based on a member's interactions in a social network environment| US20080091610A1|2006-10-03|2008-04-17|Goodstorm, Inc.|Fully-embedded commercial transaction using an unobtrusive presentation without click-through| US7985911B2|2007-04-18|2011-07-26|Oppenheimer Harold B|Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists| US7720722B2|2007-08-23|2010-05-18|Ebay Inc.|Sharing shopping information on a network-based social platform| US7945482B2|2007-08-23|2011-05-17|Ebay Inc.|Viewing shopping information on a network-based social platform| US8438069B2|2007-08-23|2013-05-07|Ebay Inc.|Methods and systems to facilitate a purchase of an item on a network-based marketplace| US8713055B2|2007-09-07|2014-04-29|Ezra Callahan|Dynamically updating privacy settings in a social network| US8666525B2|2007-09-10|2014-03-04|Palo Alto Research Center Incorporated|Digital media player and method for facilitating music recommendation| US20090271289A1|2007-11-20|2009-10-29|Theresa Klinger|System and method for propagating endorsements| US9224150B2|2007-12-18|2015-12-29|Napo Enterprises, Llc|Identifying highly valued recommendations of users in a media recommendation network| CA2659698C|2008-03-21|2020-06-16|Dressbot Inc.|System and method for collaborative shopping, business and entertainment| US20090248635A1|2008-03-27|2009-10-01|Gross Evan N|Method for providing credible, relevant, and accurate transactional guidance| US8275880B2|2008-05-06|2012-09-25|Microsoft Corporation|Media content programming, delivery, and consumption| US8886817B2|2008-05-22|2014-11-11|Yahoo! Inc.|Federation and interoperability between social networks| US8386486B2|2008-07-02|2013-02-26|Palo Alto Research Center Incorporated|Method for facilitating social networking based on fashion-related information| JP4834042B2|2008-08-06|2011-12-07|ヤフー株式会社|User-created content management device, user-created content management system, and browser preference survey method| CA2789224C|2010-02-08|2017-09-05|Facebook, Inc.|Communicating information in a social network system about activities from another domain| US8666826B2|2010-02-12|2014-03-04|Microsoft Corporation|Social network media sharing with client library| US20110231296A1|2010-03-16|2011-09-22|UberMedia, Inc.|Systems and methods for interacting with messages, authors, and followers| US20110320250A1|2010-06-25|2011-12-29|Microsoft Corporation|Advertising products to groups within social networks| US8504423B2|2010-08-27|2013-08-06|Snap Services, Llc|Social network appreciation platform|US9552141B2|2004-06-21|2017-01-24|Apple Inc.|Methods and apparatuses for operating a data processing system| US20120054277A1|2010-08-31|2012-03-01|Gedikian Steve S|Classification and status of users of networking and social activity systems| US20120144022A1|2010-12-07|2012-06-07|Microsoft Corporation|Content recommendation through consumer-defined authorities| US10445782B2|2010-12-22|2019-10-15|Facebook, Inc.|Expanded tracking and advertising targeting of social networking users| US9208252B1|2011-01-31|2015-12-08|Symantec Corporation|Reducing multi-source feed reader content redundancy| US20120303710A1|2011-05-27|2012-11-29|Gracenote, Inc.|Systems and methods for generating and employing a social media graph| JP5995520B2|2011-06-14|2016-09-21|キヤノン株式会社|Image processing support system, information processing apparatus, and image processing shadow support method| US9424584B2|2011-06-28|2016-08-23|Rovi Guides, Inc.|Systems and methods for generating and displaying user preference tag clouds| US8650252B2|2011-09-28|2014-02-11|Facebook, Inc.|Instantaneous recommendation of social interactions in a social networking system| US9058363B2|2011-10-07|2015-06-16|Salesforce.Com, Inc.|Computer implemented methods and apparatus for providing a distribution list of users in an online social network| DK2773671T3|2011-11-04|2021-11-15|Zymeworks Inc|DESIGN OF STABLE HETERODIMED ANTIBODY WITH MUTATIONS IN THE FC DOMAIN| US20130179200A1|2011-11-14|2013-07-11|Tenth Caller, Inc.|Method and system for distributing excess entertainment inventory| US9830050B2|2011-11-23|2017-11-28|Salesforce.Com, Inc.|Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network| US9081468B2|2011-11-23|2015-07-14|Offerpop Corporation|Integrated user participation profiles| US9513777B1|2012-01-31|2016-12-06|Google Inc.|Supplementing unsubscribed items in an activity stream| US9268750B2|2012-04-04|2016-02-23|Offerpop Corporation|Shared link tracking in online social networking systems| JP5740351B2|2012-06-01|2015-06-24|任天堂株式会社|Information processing system, information processing program, information processing apparatus, and display method| CN103544607A|2012-07-11|2014-01-29|北京长生天地电子商务有限公司|Information processing system and information processing method for implementing network transaction by aid of social network| US20140019457A1|2012-07-11|2014-01-16|Wanxia XIE|System and method for indexing, ranking, and analyzing web activity within an event driven architecture| CN103544608A|2012-07-11|2014-01-29|北京长生天地电子商务有限公司|Network transaction platform system with commodity subscription structure and network transaction method| EP2880551B1|2012-07-30|2018-12-05|Google LLC|Restricting a scope of a post in a social networking service| US9397844B2|2012-09-11|2016-07-19|Apple Inc.|Automated graphical user-interface layout| US9558278B2|2012-09-11|2017-01-31|Apple Inc.|Integrated content recommendation| US9218118B2|2012-09-11|2015-12-22|Apple Inc.|Media player playlist management| US9508103B2|2012-12-19|2016-11-29|Google Inc.|Deferred social network check-in| US10692096B2|2013-03-15|2020-06-23|Thermodynamic Design, Llc|Customizable data management system| US20160070449A1|2014-03-13|2016-03-10|Thermodynamic Design, Llc|Customizable data management system| CN103309959B|2013-05-29|2017-03-22|邓劲钢|Method for posting aimed at comparison-type discussion| CN105247564B|2013-05-31|2020-02-07|英特尔公司|Online social persona management| US9560159B1|2013-06-07|2017-01-31|Google Inc.|Recommending media content to a user based on information associated with a referral source| CN104281622B|2013-07-11|2017-12-05|华为技术有限公司|Information recommendation method and device in a kind of social media| US9448962B2|2013-08-09|2016-09-20|Facebook, Inc.|User experience/user interface based on interaction history| US9986050B2|2013-08-19|2018-05-29|International Business Machines Corporation|Updating time-related information in post to make it more relevant for the requester on subsequent retrieval of post| US9692840B2|2013-11-11|2017-06-27|Dropbox, Inc.|Systems and methods for monitoring and applying statistical data related to shareable links associated with content items stored in an online content management service| US9690910B2|2013-11-11|2017-06-27|Dropbox, Inc.|Systems and methods for monitoring and applying statistical data related to shareable links associated with content items stored in an online content management service| US9380128B2|2013-12-20|2016-06-28|Facebook, Inc.|Combining user profile information maintained by various social networking systems| IN2014MU00140A|2014-01-15|2015-08-28|Whats On India Media Private Ltd| JP5632109B2|2014-03-18|2014-11-26|株式会社 ディー・エヌ・エー|System capable of providing a plurality of digital contents and method using the same| US9900656B2|2014-04-02|2018-02-20|Whats On India Media Private Limited|Method and system for customer management| US10037367B2|2014-12-15|2018-07-31|Microsoft Technology Licensing, Llc|Modeling actions, consequences and goal achievement from social media and other digital traces| US10095876B2|2016-02-09|2018-10-09|Rovi Guides, Inc.|Systems and methods for allowing a user to access blocked media| US9959258B2|2016-04-22|2018-05-01|Facebook, Inc.|Generating characteristics of users of an online system presented with content in a context relative to other content| CN106600053B|2016-12-12|2020-04-10|西安交通大学|User attribute prediction system based on space-time trajectory and social network| US10936653B2|2017-06-02|2021-03-02|Apple Inc.|Automatically predicting relevant contexts for media items| US11269952B1|2019-07-08|2022-03-08|Meta Platforms, Inc.|Text to music selection system| US11210339B1|2019-08-29|2021-12-28|Facebook, Inc.|Transient contextual music streaming| USD941324S1|2019-09-25|2022-01-18|Facebook, Inc.|Display screen with a graphical user interface for music fetching| USD941325S1|2019-09-25|2022-01-18|Facebook, Inc.|Display screen with a graphical user interface for music fetching|
法律状态:
2020-12-08| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2020-12-22| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2021-03-30| B07A| Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]| 2021-07-27| B09B| Patent application refused [chapter 9.2 patent gazette]| 2021-12-07| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US37883910P| true| 2010-08-31|2010-08-31| US61/378,839|2010-08-31| PCT/US2011/048868|WO2012030588A2|2010-08-31|2011-08-23|Networked system with supporting media access and social networking| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|